import request from '@/utils/request'

// name 用户名 必填
// gender 性别 选填 1男 0 女
// role 角色 必填
// phone 手机号 必填
// pwd 密码 必填
// fid 工厂id 必填
// hid 所属医院 选填 角色是驻场负责人和驻场大妈时必填
// gid 分组id 选填 角色是工厂组长 和 工厂员工时必填
export function userAdd(opt) {
  return request({
    url: '/user/add.json',
    method: 'post',
    data: {
      fid: opt.fid,
      name: opt.name,
      phone: opt.phone,
      hid: opt.hid,
      gid: opt.gid,
      role: opt.role,
      pwd: opt.pwd,
      gender: opt.gender
    }
  })
}

export function userUpdate(opt) {
  return request({
    url: '/user/update.json',
    method: 'post',
    data: {
      id: opt.id,
      name: opt.name,
      hid: opt.hid,
      gid: opt.gid,
      role: opt.role,
      pwd: opt.pwd,
      gender: opt.gender
    }
  })
}

// hid 医院id
// gid 分组id
// role 角色id
// name 姓名
// phone 手机号
export function userGetList(query) {
  return request({
    url: '/user/getList.json',
    method: 'get',
    params: query
  })
}

export function userGet(query) {
  return request({
    url: '/user/get.json',
    method: 'get',
    params: query
  })
}

export function userDelete(query) {
  return request({
    url: '/user/delete.json',
    method: 'get',
    params: query
  })
}
